to remedy or alleviate - Espagnol Anglais Dictionnaire